天津農學院
電腦科學與資訊工程系
《資料庫與sql server》
教學實習報告
實習名稱: 資料庫與sql server
專業: 電腦科學與技術
班級學號
姓名指導教師: 趙光煜
成績目錄1 內容簡介 3
2 需求分析 3
2.1 組織結構分析 3
2.2 業務流程分析 3
2.3 資料處理分析 3
2.4 其他各種限制和要求分析 4
3 概念模型設計 4
3.1 員工實體區域性e-r圖 5
3.2部門實體e-r圖 5
3.3 崗位實體e-r圖 5
3.4全域性e-r圖5
4 邏輯設計 5
5 物理實現 7
通過設計「人事管理系統」資料庫熟悉資料庫的設計、開發過程,掌握資料庫設計、開發各階段的方法,能夠根據所給條件和要求,使用sql server實現所設計的資料庫。通過對應用系統的資料庫需求分析,確定系統的服務範圍,繪製系統流程圖、資料流圖、資料字典、資料庫的概念設計、及e-r圖。
2.2 業務流程分析
2.3 資料處理分析
2.3.1資料處理流程圖如下:
統計請求
刪除,錄入,修改
系統操作與維護
**人員
維護調動提出統計請求取得統計
資料儲存結果
更新2.3.2資料字典如下:
部門:部門代號、部門名稱、部門經理、部門副經理
員工:員工號、員工姓名、性別、所在部門、生日、聯絡**、身份證號、家庭位址、員工狀態、籍貫、民族、婚姻狀況、狀態時間、政治面貌、血型、健康狀況等
崗位: 崗位代號、崗位名稱、崗位權利範圍
資料庫的完整性是指資料的正確性和相容性。
完整性約束又可以分為實體完整性約束,參照完整性約束和使用者自定義約束,其中實體完整性約束,參照完整性約束是必須滿足的。
實體完整性:要求主鍵屬性的值不為空且唯一。
參照完整性:維護實體間的聯絡,保證關係模式間屬性的正確引用。
資料庫的安全性是指保護資料庫以防止不合法的使用所造成的資料洩漏、更改或破壞。
本系統中定義了表與表之間的聯絡有助於實現完整性規則,一般在程式中實現具體的完整性控制。本系統包括資料庫的安全和伺服器的安全。採用管理員表示和鑑定的方法實現資料庫的安全,此安全管理措施並不在前台開發工具中實現,而是在後台資料庫中實現。
表1 部門資訊表
表2 工作崗位情況表
表3 員工基本情況表
create database 人事管理系統
on primary
(name=人事管理系統,
filename=』f:\人事管理系統data\人事管理系統.mdf』,
size=5mb,
maxsize=20mb,
filegrowth=10%
)log on
( name=人事管理系統_日誌,
filename=』f:\人事管理系統data\人事管理系統_日誌.ldf』,
size=5mb,
maxsize=10mb,
filegrowth=10% )go
create table 「hxhwb」.dept
(dept_id number(3) not null,
dept_name varchar2(10) null,
dept_manager number(6) null,
constraint dept_id_pk primary key(dept_id),
constraint dept_ manager _fk foreign key(dept_ manager)
references 「hxhwb」. 「employee_basic」(emp_no)
)tablespace「user_data」;
create table 「hxhwb」 .job
(job_id number(3) not null,
job_name varchar2(10) null,
job_power varchar2(20) null,
constraint job_id_pk primary key(job_id)
)tablespace 「user_data」;
alter table 「hxhwb」.「employee_basic」 add
(constraint dept_id_pk foreign key(dept_id),
references 「hxhwb」.「dept」(dept_id),
constraint job_id_pk primary key(job_id)
references 「hxhwb」.「job」(job_id),
);任何系統都會存在這樣或那樣的不足與缺陷,這需要不斷的改進,本系統同樣存在著一些不足之處。由於是第一次開發這樣的資訊系統,對軟體開發工具的熟悉程度也不夠,所以本系統在除錯過程**現了一些不足需要在以後改進,具體有如下幾個方面:
1)本系統的安全機制不健全,對系統的安全控制不足。需要在帳戶管理方面做一些完善。
2)本系統的功能太少不健全。
3)本系統沒有網路功能,這也是需要改進的方面。
通過這次實習,實踐了本專業所學到的知識。熟悉資料庫的設計、開發過程,掌握資料庫設計、開發各階段的方法,能夠根據所給條件和要求,使用sql server實現所設計的資料庫。在做系統的過程中,遇到的最大問題就是除錯程式,在執行程式的過程中會經常出現程式中斷,需要進行除錯的資訊,不得不反覆思考和除錯。
參考文獻
1、《資料庫設計教程(第二版)》
2、資料庫原理與設計
SQL實習報告
天津農學院 電腦科學與資訊工程系 sql server 教學實習報告 實習名稱 藥品進銷存管理系統後體資料庫設計 專業 軟體工程 班級 2009級2班 學號 0908054224 姓名 史東亞 指導教師 趙光煜 成績2011年 1月 目錄1 教學實習的內容 1 2 教學實習的目的 1 3 教學實習設...
SQL課程設計報告藥品管理系統
廣東技術師範學院天河學院 資料庫原理及應用 課程設計報告 設計者專業班級 學號指導教師 所屬系部 電腦科學與技術系 2012年 3 月13日 2012年 3 月 13 日 藥品管理系統是為了加強藥品管理,以便更好地對藥品進行監督和管理,對售藥機構人員的工作,起到了高效性 準確性管理而開發。本系統主要...
人事助理實習報告
文章 課件 w w w.5y k 7 人事助理實習報告一 光台電子廠簡介光台電子廠為台灣今台集團 kingbright 香港光台實業 之大陸工廠,光台集團建立於1980年,是一家專業於發光二極體 led 系列光電元件的研發,設計與生產的國際企業,在美國 德國 法國 南韓 新加坡 日本 馬來西亞 香港...