電影院資料庫表設計
1. 做個PHP的小型電影網站,如何設計資料庫
可以參看discuz資料庫表帖子,和帖子附件的設計,我的大概思路是這樣的:
首先建立一個數據表"film"用來保存簡短文字信息,其中包含:電影發布時有名字,主演,簡介,歸屬欄目,發布電影的URL鏈接。在創建一個表(考慮到是小型網站,如果中型的話,可以選擇10個,像discuz一樣)"attachement",用來保存,上傳截圖,上傳視頻。這個表用一個外鍵與film表連接。中間在外鍵上加索引。
希望我的回答對你有幫助!
2. 資料庫表的設計
用戶表:{用戶編號(PK),用戶名,密碼,用戶類別, 所屬專業號(FK)}
課程表:{課程編號(PK),課程名,用戶編號(FK) ,學分}
院 系:{院系編號(PK),院名}
專 業:{專業號(PK),專業名稱 ,專業簡介 ,總學時,所屬院號(FK)}
參考書:{索書號(PK),課程編號(FK),ISBN/ISSN,責任者,出版日期,校圖書館連接地址,電子書連接地址}
專業課程表{專業號,課程編號} 聯合主鍵
3. 關於電影院售票系統資料庫
跟據你這種情況是多個表和欄位,有相連關系,說實話一時半會也講不清.
4. 如何用MyEclipse+Server資料庫設計出一套簡單的影院售票系統
給你個最簡單的:1、設計表: (1)座位表((行,列)(主鍵),是否已售出,售出類型(VIP,學生票,打折統計收入用的))2、編寫界面:即然簡單就肯定不要做圖形的。 每場新電影,新建一個座位表。來一個顧客,選定座位後,修改選定座位的表項。
5. 一個電影信息管理系統,做資料庫可以有哪些表,具體有哪些以及欄位
1 、
2、關系模式:
a、 電影表(電影編號、電影名(title)、製片年份(year)、電影長度(length)、影片類型(type)、製片人編號、製片公司編號)
主鍵:電影編號
外鍵:製片人編號,製片公司編號
b、製片公司表(Studio)(製片公司編號、製片公司的名稱(name)、地址(address))
主鍵:製片公司編號
c、製片人表(Procer):(製片人編號、製片人姓名(name)、性別(gender)、凈資產(net)、電話(phone))
主鍵:製片人編號
d、影星表(MovieStar):(影星編號、影星的姓名(name)、性別(gender)、出生日期(birthday)、電話號碼(phone))
主鍵:影星編號
e、電影影星表:(電影編號、影星編號)
主鍵:電影編號,影星編號
外鍵:電影編號,影星編號
根據資料庫系統概論(第四版)製作,以上內容僅供參考。
6. Power Designer設計影院售票系統
地址: http://web.52im.net/article.php?articleid=6747
Power Designer是Sybase公司的CASE工具集,使用它可以方便地對管理信息系統進行分析設計,它幾乎包括了資料庫模型設計的全過程。利用Power Designer可以製作數據流程圖、概念數據模型、物理數據模型,可以生成多種客戶端開發工具的應用程序,還可為數據倉庫製作結構模型,也能對團隊設計模型進行控制。Power Designer的4種模型:概念數據模型 (CDM)物理數據模型 (PDM) 面向對象模型 (OOM) 業務程序模型 (BPM) 我主要介紹一下PDM:PDM 敘述資料庫的物理實現,幫助你考慮真實的物理實現的細節。你能通過修正PDM來適合你的表現或物理約束。主要目的是把CDM中建立的現實世界模型生成特定的DBMS腳本,產生資料庫中保存信息的儲存結構,保證數據在資料庫中的完整性和一致性。PDM是適合於系統設計階段的工具。簡單說:就是PDM可以自動生成諸如'create table'之類的sql腳本.在數據建模過程中,我們建立概念數據模型,通過正向工程生成物理數據模型,生成資料庫建庫腳本,最後將物理數據模型生成關系資料庫。系統資料庫設計人員希望能夠將資料庫設計和關系資料庫生成無縫地集成起來,如何保證物理數據模型與其對應資料庫之間的雙向同步成為數據建模非常關鍵的一點。Powerdesigner作為強大的Case工具,為我們提供了方便的逆向工程特性。可以將目前所有流行的後端資料庫(包括Sybase、DB2、Oracle等)的結構信息通過逆向工程加入到PowerDesigner的物理數據模型和概念數據模型中,包括表、索引、觸發器、視圖等。下面說一下如何用PowerDesigner進行逆向工程.1.我用的資料庫是oracle9i,我為了訪問oracle資料庫,在我的機器上安裝了oracle客戶端(提供了oracle客戶端的驅動程序,而精簡客戶端則不可以),配置一個名稱為mylcl的服務:MYLCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.106)(PORT = 1521)) ) (CONNECT_DATA = (SID = pwsc) ) )用戶名為:testuser,密碼為test. 2.在pd中,新建一個pdm,選擇資料庫為oracle9i3.選擇Database->configure connections,轉到system dsn標簽,點擊"添加",選擇驅動程序,由於我的資料庫是oracle,所以我選擇"oracle in oraclient10g_home1"(安裝了oracle客戶端才有這個驅動,而精簡客戶端沒有此驅動)4.在data source name 中,可以隨便命名一個"ora-test",在tns-server name中選擇第一步中的服務名稱:mylcl.點擊"test connection",輸入用戶名密碼,connection ok!5.點擊database->reverse engineer database ,選擇odbc datasource:ora-test.然後點擊確定哈哈,看見什麼了.我就不說了吧pdm的圖表如何?其實pd還可以通過sql來進行反向工程,我就不說了特此存檔.同時也希望對大家有幫助.
7. 畢業設計做一個電影院售票系統 大家說下思路就行
不管你是做B/S 還是C/S架構的 基本都要通過以下步驟
一。先做個功能總結:分出功能模塊,然後每個模塊中有什麼功能。這屬於初步設計。
二。做個設計文檔:把功能模塊之間的跳轉用簡練的話或圖表示出來。保證邏輯正確,這屬於詳細設計。這一步 有人認為把類和方法都設計出來 個人認為沒必要。
三。設計資料庫:設計文檔再設計資料庫就要簡單多了。
四。UI設計:根據設計文檔的跳轉關系 做出初步的界面, 只要能實現簡單頁面之間的跳轉就行,美觀先不考慮。
五。代碼編寫:有人認為代碼的編寫要放到UI設計之前 個人認為 如果水平沒達到一定高度 先編寫UI 有助於清晰思路
六。整合:將UI和後台代碼整合起來 保證數據可以訪問 且跳轉流暢 程序基本成形
七。美化。
八。測試。
如果可以 在第一步之前 先做個市場調查 或者先弄個別人的軟體用用 這是很有幫助的
8. 電影網站程序資料庫設計問題
movieList表
ID ID號
Title 標題
Intro 介紹
list 所有集 內容: 1|2|3|4|5 這里記錄的是movie表的id用 | 分割
movie表
ID
URL(或filename)
9. 怎麼用sql server 2008建立一個電影資料庫用什麼數據類型
[翻譯:ASP.NET MVC 教程]用ASP.NET MVC 創建一個電影資料庫應用程序
本教程的目的是為你建立起怎樣構建ASP.NET MVC應用程序的理念。在本教程中,我從始至終快速構建起一個完整的ASP.NET MVC 應用程序。我向你展示了怎樣構建一個簡單的資料庫驅動的並且實現以列表方式顯示、創建以及編輯資料庫記錄的應用程序。
如果你已經有了Active Server Pages或ASP.NET的工作經歷,那麼你也會很快熟悉ASP.NET MVC。ASP.NET MVC的視圖與在一個Active Server Pages應用程序中的頁面極其相似。同時,就像一個傳統的ASP.NET Web Forms 應用程序那樣,ASP.NET MVC為你提供了一切經由.NET framework提供的豐富的語言集和類庫的訪問方式。
我希望本教程將給你一個構建ASP.NET MVC應用程序既簡單又有別於構建Active Server Pages或ASP.NET Web Forms 應用程序經歷的理念。
電影資料庫應用程序概覽
因為我們的目標是使事情變得簡單,我們將會構建一個非常簡單的電影資料庫應用程序。我們簡單的電影資料庫應用程序將允許我們做3件事:
1.以列表方式顯示電影資料庫記錄集
2.創建一個電影資料庫的新記錄
3.編輯一個已存在的電影資料庫記錄
再一次的,我們的目標是使事情變得簡單,我們將利用最小數量的ASP.NET MVC框架的特性來構建我們的應用程序。例如,我們將不使用測試驅動的(Test-Driven)開發模式。
為了創建我們的應用程序,我們需要完成以下的每一個步驟:
1.創建ASP.NET MVC Web應用程序項目。
2.創建資料庫
3.創建資料庫模型
4.創建ASP.NET MVC控制器
5.創建ASP.NET MVC視圖
准備工作
你需要Visual Studio 2008 或 Visual Web Developer 2008 Express來構建一個ASP.NET MVC應用程序。你同時也需要下載ASP.NET MVC framework。
如果你沒有自己的Visual Studio 2008,你可以從以下站點下載Visual Studio 2008的90天試用版:
http://msdn.microsoft.com/en-us/vs2008/procts/cc268305.aspx
可替代地,你可以使用Visual Web Developer 2008 Express來創建ASP.NET MVC應用程序。如果你決定使用Visual Web Developer 2008 Express來創建,那麼你必須安裝好Service Pack 1。你可以從以下站點下載Visual Web Developer 2008 Express with Service Pack 1:
http://www.microsoft.com/downloads/details.aspx?FamilyId=BDB6391C-05CA-4036-9154-6DF4F6DEBD14&displaylang=en
在你完成Visual Studio 2008 或 Visual Web Developer 2008的安裝後,你需要安裝ASP.NET MVC framework。你可以從以下站點下載ASP.NET MVC framework:
http://www.asp.net/mvc/
創建一個ASP.NET MVC Web應用程序項目
讓我們在Visual Studio 2008環境下開始創建一個新的ASP.NET MVC Web應用程序項目。選擇菜單File,New Project ,你將見到圖1中的新建項目對話框。選擇C#作為編程語言並且選擇ASP.NET MVC Web應用程序模版。將你的項目命名為MovieApp,點擊OK按鈕。
圖1:新建項目對話框
無論何時,當你要創建一個新的MVC Web應用程序項目,Visual Studio會提示你創建一個單獨的單元測試項目。在圖2中顯示了該對話框。因為我們出於開發時間限制就不在本教程中創建單元測試了(的確,我們對此有點內疚)。選擇No選項,點擊OK按鈕。
圖2:創建單元測試項目對話框
一個ASP.NET MVC應用程序有一套標准文件夾:Models,Views和Controller文件夾。你能在解決方案瀏覽器窗口中看見這套標准文件夾。為了構建我們的電影資料庫應用程序,我們需要在Models,Views和Controller文件夾中添加相應的文件。
當你用Visual Studio創建了一個新的MVC應用程序時,你會得到一個簡易的應用程序。因為我們想要從頭做起,我們需要從這簡易的應用程序中刪除一些內容。你需要刪除下列文件及文件夾:
•Controllers\HomeController.cs
•Views\Home
創建資料庫
我們需要創建一個資料庫用來容納我們的電影資料庫的記錄。幸運的是,Visual Studio包含了一個免費的資料庫軟體SQL Server Express。按以下步驟創建資料庫:
1.在解決方案瀏覽器中右擊App_Data文件夾,然後選擇菜單選項Add,New Item。
2.選擇Data分類,然後選擇SQL Server Database模板(見圖3)。
3.將你的新資料庫命名為MoviesDB.mdf,然後點擊Add按鈕。
在你創建資料庫後,你能連接該資料庫通過雙擊在App_Data文件夾中的MoviesDB.mdf文件。雙擊MoviesDB.mdf文件打開伺服器瀏覽窗口。
圖3:創建一個Microsoft SQL Server資料庫
下一步,我們需要創一個數據表。在伺服器瀏覽窗口中,右擊Tables文件夾並且選擇菜單選項Add New Table。選擇該菜單選項打開數據表設計器。創建以下數據欄位:
欄位名稱
數據類型
允許為空
Id
Int
False
Title
Nvarchar(100)
False
Director
Nvarchar(100)
False
DateReleased
DateTime
False
第一欄位,即Id欄位,有兩個特殊屬性。首先,你需要將Id欄位設定為主鍵。選擇Id欄位後,點擊Set Primary Key按鈕(該按鈕圖標看上去像把鑰匙)。其次,你需要將Id欄位設定為可識別欄位(Identity column)。在欄位屬性窗口中,滾動至Identity Specification部分並且展開它。將Is Identity屬性值設定為Yes。當你完成操作後,數據表看上去應像圖4那樣。
圖4:電影資料庫的數據表
最後一步為保存新建立的數據表。點擊Save按鈕(軟盤狀的圖標)並且將該表命名為Movies。
在你完成建表後,向表內添加一些電影記錄。右擊伺服器瀏覽窗口中的Movies表並且選擇菜單選項Show Table Data。鍵入一系列你最愛的電影記錄。(見圖5)。
圖5:鍵入電影記錄
創建數據模型
我們下一步需要創建一系列的類來代表我們的資料庫。我們需要創建一個資料庫模型。我們將利用Microsoft Entity Framework來自動為我們的資料庫生成類。
按照下列步驟進入實體數據模型(Entity Data Model)向導:
1.在伺服器瀏覽窗口中右擊Models文件夾,然後選擇菜單選項Add, New Item。
2.選擇Data分類,然後選擇ADO.NET Entity Data Model模板。
3.將該數據模型命名為MoviesDBModel.edmx,然後點擊Add按鈕。
在你點擊Add按鈕後,實體數據模型向導(見圖6)出現了。按照下列步驟完成向導:
1.在Choose Model Contents這步中,選擇Generate from database選項。
2.在Choose Your Data Connection這步中,使用MoviesDB.mdf數據連接,然後為該連接設定命名為MoviesDBEntities。點擊Next按鈕。
3.在Choose Your Database Objects這步中,展開Tables節點,選擇Movies表。鍵入命名空間Models,然後點擊Finish按鈕。
圖6:使用實體對象模型向導(Entity Data Model Wizard)生成一個資料庫模型
在你完成Entity Data Model Wizard後,Entity Data Model設計器打開了。該設計器顯示了Movies的數據表(見圖7)。
圖7:實體數據模型設計器
在我們繼續下一步前,我們需要做一處改動。實體數據向導生成了一個命名為Movies的模型類來代表Movies數據表。因為我們將要用Movies類來代表一個特別的電影,我們需要修改類名,將Movies修改為Movie(是單數形式而不是復數形式)。
雙擊位於設計器表面的類名並且將該類名從Movies改為Movie。修改後,點擊Save按鈕(軟盤狀的圖標)來生成Movie類。
創建ASP.NET MVC控制器
下一步將要創建ASP.NET MVC控制器。控制器代表了用戶與ASP.NET MVC應用程序交互的控制。
按照下列步驟:
1.在解決方案瀏覽窗口中,右擊Controllers文件夾,然後選擇菜單選項Add, Controller。
2.在Add Controller對話框中,鍵入名稱HomeController並且勾選復選框Add action methods for Create, Update, and Details scenarios(見圖8)
3.點擊Add按鈕,為你的項目添加新的控制器。
完成上述步驟後,在清單1中的控制器就創建好了。注意該控制器包含了名為Index, Details, Create, 和Edit的方法。在接下來的段落中,我們將添加必要的程序代碼是這些方法正常工作。
這是網址:http://www.cnblogs.com/Kinglee/archive/2009/07/14/1522901.html
你看下對你有用沒有?